/*
 * ZBTxStatusResponse.h
 *
 *  Created on: Feb 17, 2013
 *      Author: maans
 */

#ifndef ZBTXSTATUSRESPONSE_H_
#define ZBTXSTATUSRESPONSE_H_

#include "FrameIdResponse.h"

#ifdef SERIES_2

/**
 * Represents a Series 2 TX status packet
 */
class ZBTxStatusResponse : public FrameIdResponse {
	public:
		ZBTxStatusResponse();
		virtual ~ZBTxStatusResponse();
		uint16_t getRemoteAddress();
		uint8_t getTxRetryCount();
		uint8_t getDeliveryStatus();
		uint8_t getDiscoveryStatus();
		bool isSuccess();
};

#endif

#endif /* ZBTXSTATUSRESPONSE_H_ */
